home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Oregon Trail
/
Sample Application
/
Sample Application.rsrc
/
CODE_8_Config.txt
< prev
next >
Wrap
Text File
|
1993-06-23
|
92KB
|
1,669 lines
# near model CODE resource
# jump table entries: 2520-2534 (15 of them)
export_315:
fn00000000:
00000000 4A6D D904 tst.w [A5 - 0x26FC]
00000004 6640 bne +0x42 /* 00000046 */
00000006 302D D728 move.w D0, [A5 - 0x28D8]
0000000A 48C0 ext.l D0
0000000C 7201 moveq.l D1, 0x01
0000000E B280 cmp.l D1, D0
00000010 670C beq +0xE /* 0000001E */
00000012 302D D728 move.w D0, [A5 - 0x28D8]
00000016 48C0 ext.l D0
00000018 7202 moveq.l D1, 0x02
0000001A B280 cmp.l D1, D0
0000001C 6620 bne +0x22 /* 0000003E */
label0000001E:
0000001E 302D D134 move.w D0, [A5 - 0x2ECC]
00000022 48C0 ext.l D0
00000024 72FF moveq.l D1, 0xFFFFFFFF
00000026 B280 cmp.l D1, D0
00000028 6614 bne +0x16 /* 0000003E */
0000002A 7000 moveq.l D0, 0x00
0000002C 2F00 move.l -[A7], D0
0000002E 2F00 move.l -[A7], D0
00000030 7207 moveq.l D1, 0x07
00000032 2F01 move.l -[A7], D1
00000034 4EBA 0F0E jsr [PC + 0xF0E /* 00000F44 */]
00000038 4FEF 000C lea.l A7, [A7 + 0xC]
0000003C 6008 bra +0xA /* 00000046 */
label0000003E:
0000003E 4EBA 0788 jsr [PC + 0x788 /* 000007C8 */]
00000042 4EBA 049C jsr [PC + 0x49C /* 000004E0 */]
label00000046:
00000046 4E75 rts
export_316:
00000048 48E7 0330 movem.l -[A7], D6,D7,A2,A3
0000004C 266F 0018 movea.l A3, [A7 + 0x18]
00000050 3E2F 0016 move.w D7, [A7 + 0x16]
00000054 302D D728 move.w D0, [A5 - 0x28D8]
00000058 48C0 ext.l D0
0000005A 7201 moveq.l D1, 0x01
0000005C B280 cmp.l D1, D0
0000005E 670C beq +0xE /* 0000006C */
00000060 302D D728 move.w D0, [A5 - 0x28D8]
00000064 48C0 ext.l D0
00000066 7202 moveq.l D1, 0x02
00000068 B280 cmp.l D1, D0
0000006A 667E bne +0x80 /* 000000EA */
label0000006C:
0000006C 206D D02C movea.l A0, [A5 - 0x2FD4]
00000070 1087 move.b [A0], D7
00000072 7002 moveq.l D0, 0x02
00000074 2F00 move.l -[A7], D0
00000076 2F2D D02C move.l -[A7], [A5 - 0x2FD4]
0000007A 7204 moveq.l D1, 0x04
0000007C 2F01 move.l -[A7], D1
0000007E 4EBA 0EC4 jsr [PC + 0xEC4 /* 00000F44 */]
00000082 4A00 tst.b D0
00000084 4FEF 000C lea.l A7, [A7 + 0xC]
00000088 6730 beq +0x32 /* 000000BA */
0000008A 206D D02C movea.l A0, [A5 - 0x2FD4]
0000008E 226D D136 movea.l A1, [A5 - 0x2ECA]
00000092 48C7 ext.l D7
00000094 2007 move.l D0, D7
00000096 2200 move.l D1, D0
00000098 C0FC 0146 mulu.w D0, 0x146
0000009C 4841 swap.w D1
0000009E C2FC 0146 mulu.w D1, 0x146
000000A2 4841 swap.w D1
000000A4 4241 clr.w D1
000000A6 D081 add.l D0, D1
000000A8 45E9 01C8 lea.l A2, [A1 + 0x1C8]
000000AC 43F2 0800 lea.l A1, [A2 + D0]
000000B0 7050 moveq.l D0, 0x50
label000000B2:
000000B2 22D8 move.l [A1]+, [A0]+
000000B4 51C8 FFFC dbf D0, -0x6 /* 000000B2 */
000000B8 32D8 move.w [A1]+, [A0]+
label000000BA:
000000BA 206D D136 movea.l A0, [A5 - 0x2ECA]
000000BE 48C7 ext.l D7
000000C0 2007 move.l D0, D7
000000C2 2200 move.l D1, D0
000000C4 C0FC 0146 mulu.w D0, 0x146
000000C8 4841 swap.w D1
000000CA C2FC 0146 mulu.w D1, 0x146
000000CE 4841 swap.w D1
000000D0 4241 clr.w D1
000000D2 D081 add.l D0, D1
000000D4 43E8 01C8 lea.l A1, [A0 + 0x1C8]
000000D8 41F1 0800 lea.l A0, [A1 + D0]
000000DC 224B movea.l A1, A3
000000DE 7050 moveq.l D0, 0x50
label000000E0:
000000E0 22D8 move.l [A1]+, [A0]+
000000E2 51C8 FFFC dbf D0, -0x6 /* 000000E0 */
000000E6 32D8 move.w [A1]+, [A0]+
000000E8 604E bra +0x50 /* 00000138 */
label000000EA:
000000EA 4EBA 0710 jsr [PC + 0x710 /* 000007FC */]
000000EE 1C00 move.b D6, D0
000000F0 670C beq +0xE /* 000000FE */
000000F2 4EBA 05DA jsr [PC + 0x5DA /* 000006CE */]
000000F6 4EBA 0552 jsr [PC + 0x552 /* 0000064A */]
000000FA 4EBA 0676 jsr [PC + 0x676 /* 00000772 */]
label000000FE:
000000FE 206D D136 movea.l A0, [A5 - 0x2ECA]
00000102 48C7 ext.l D7
00000104 2007 move.l D0, D7
00000106 2200 move.l D1, D0
00000108 C0FC 0146 mulu.w D0, 0x146
0000010C 4841 swap.w D1
0000010E C2FC 0146 mulu.w D1, 0x146
00000112 4841 swap.w D1
00000114 4241 clr.w D1
00000116 D081 add.l D0, D1
00000118 43E8 01C8 lea.l A1, [A0 + 0x1C8]
0000011C 41F1 0800 lea.l A0, [A1 + D0]
00000120 224B movea.l A1, A3
00000122 7050 moveq.l D0, 0x50
label00000124:
00000124 22D8 move.l [A1]+, [A0]+
00000126 51C8 FFFC dbf D0, -0x6 /* 00000124 */
0000012A 32D8 move.w [A1]+, [A0]+
0000012C 4A06 tst.b D6
0000012E 6708 beq +0xA /* 00000138 */
00000130 4EBA 0696 jsr [PC + 0x696 /* 000007C8 */]
00000134 4EBA 03AA jsr [PC + 0x3AA /* 000004E0 */]
label00000138:
00000138 4CDF 0CC0 movem.l D6,D7,A2,A3, [A7]+
0000013C 4E75 rts
export_317:
0000013E 48E7 0300 movem.l -[A7], D6,D7
00000142 302D D728 move.w D0, [A5 - 0x28D8]
00000146 48C0 ext.l D0
00000148 7201 moveq.l D1, 0x01
0000014A B280 cmp.l D1, D0
0000014C 670C beq +0xE /* 0000015A */
0000014E 302D D728 move.w D0, [A5 - 0x28D8]
00000152 48C0 ext.l D0
00000154 7202 moveq.l D1, 0x02
00000156 B280 cmp.l D1, D0
00000158 6642 bne +0x44 /* 0000019C */
label0000015A:
0000015A 7000 moveq.l D0, 0x00
0000015C 2F00 move.l -[A7], D0
0000015E 2F00 move.l -[A7], D0
00000160 7203 moveq.l D1, 0x03
00000162 2F01 move.l -[A7], D1
00000164 4EBA 0DDE jsr [PC + 0xDDE /* 00000F44 */]
00000168 4A00 tst.b D0
0000016A 4FEF 000C lea.l A7, [A7 + 0xC]
0000016E 6726 beq +0x28 /* 00000196 */
00000170 206D D136 movea.l A0, [A5 - 0x2ECA]
00000174 3C28 0132 move.w D6, [A0 + 0x132]
00000178 206D D02C movea.l A0, [A5 - 0x2FD4]
0000017C 226D D136 movea.l A1, [A5 - 0x2ECA]
00000180 43E9 0026 lea.l A1, [A1 + 0x26]
00000184 7067 moveq.l D0, 0x67
label00000186:
00000186 22D8 move.l [A1]+, [A0]+
00000188 51C8 FFFC dbf D0, -0x6 /* 00000186 */
0000018C 32D8 move.w [A1]+, [A0]+
0000018E 206D D136 movea.l A0, [A5 - 0x2ECA]
00000192 3146 0132 move.w [A0 + 0x132], D6
label00000196:
00000196 4EBA 0EF8 jsr [PC + 0xEF8 /* 00001090 */]
0000019A 6024 bra +0x26 /* 000001C0 */
label0000019C:
0000019C 4EBA 065E jsr [PC + 0x65E /* 000007FC */]
000001A0 1E00 move.b D7, D0
000001A2 670C beq +0xE /* 000001B0 */
000001A4 4EBA 0528 jsr [PC + 0x528 /* 000006CE */]
000001A8 4EBA 04A0 jsr [PC + 0x4A0 /* 0000064A */]
000001AC 4EBA 05C4 jsr [PC + 0x5C4 /* 00000772 */]
label000001B0:
000001B0 4EBA 0EDE jsr [PC + 0xEDE /* 00001090 */]
000001B4 4A07 tst.b D7
000001B6 6708 beq +0xA /* 000001C0 */
000001B8 4EBA 060E jsr [PC + 0x60E /* 000007C8 */]
000001BC 4EBA 0322 jsr [PC + 0x322 /* 000004E0 */]
label000001C0:
000001C0 4CDF 00C0 movem.l D6,D7, [A7]+
000001C4 4E75 rts
export_318:
fn000001C6:
000001C6 2F07 move.l -[A7], D7
000001C8 302D D728 move.w D0, [A5 - 0x28D8]
000001CC 48C0 ext.l D0
000001CE 7202 moveq.l D1, 0x02
000001D0 B280 cmp.l D1, D0
000001D2 670A beq +0xC /* 000001DE */
000001D4 7000 moveq.l D0, 0x00
000001D6 2F00 move.l -[A7], D0
000001D8 4EBA 08D4 jsr [PC + 0x8D4 /* 00000AAE */]
000001DC 588F addq.l A7, 4
label000001DE:
000001DE 3B6D D692 D728 move.w [A5 - 0x28D8], [A5 - 0x296E]
000001E4 302D D728 move.w D0, [A5 - 0x28D8]
000001E8 48C0 ext.l D0
000001EA 6712 beq +0x14 /* 000001FE */
000001EC 4EBA 0A26 jsr [PC + 0xA26 /* 00000C14 */]
000001F0 3E00 move.w D7, D0
000001F2 48C7 ext.l D7
000001F4 4A87 tst.l D7
000001F6 6706 beq +0x8 /* 000001FE */
000001F8 3B7C 0001 D728 move.w [A5 - 0x28D8], 0x1
label000001FE:
000001FE 302D D728 move.w D0, [A5 - 0x28D8]
00000202 48C0 ext.l D0
00000204 7202 moveq.l D1, 0x02
00000206 B280 cmp.l D1, D0
00000208 660A bne +0xC /* 00000214 */
0000020A 48C7 ext.l D7
0000020C 4A87 tst.l D7
0000020E 6604 bne +0x6 /* 00000214 */
00000210 4EBA 0B40 jsr [PC + 0xB40 /* 00000D52 */]
label00000214:
00000214 4EBA 0E92 jsr [PC + 0xE92 /* 000010A8 */]
00000218 2E1F move.l D7, [A7]+
0000021A 4E75 rts
export_319:
fn0000021C:
0000021C 4A6D D904 tst.w [A5 - 0x26FC]
00000220 6648 bne +0x4A /* 0000026A */
00000222 302D D728 move.w D0, [A5 - 0x28D8]
00000226 48C0 ext.l D0
00000228 7201 moveq.l D1, 0x01
0000022A B280 cmp.l D1, D0
0000022C 670C beq +0xE /* 0000023A */
0000022E 302D D728 move.w D0, [A5 - 0x28D8]
00000232 48C0 ext.l D0
00000234 7202 moveq.l D1, 0x02
00000236 B280 cmp.l D1, D0
00000238 6616 bne +0x18 /* 00000250 */
label0000023A:
0000023A 7000 moveq.l D0, 0x00
0000023C 2F00 move.l -[A7], D0
0000023E 2F00 move.l -[A7], D0
00000240 7202 moveq.l D1, 0x02
00000242 2F01 move.l -[A7], D1
00000244 4EBA 0CFE jsr [PC + 0xCFE /* 00000F44 */]
00000248 4A00 tst.b D0
0000024A 4FEF 000C lea.l A7, [A7 + 0xC]
0000024E 661A bne +0x1C /* 0000026A */
label00000250:
00000250 4A2D D00A tst.b [A5 - 0x2FF6]
00000254 6704 beq +0x6 /* 0000025A */
00000256 4EBA 03D4 jsr [PC + 0x3D4 /* 0000062C */]
label0000025A:
0000025A 4EBA 05A0 jsr [PC + 0x5A0 /* 000007FC */]
0000025E 4EBA 046E jsr [PC + 0x46E /* 000006CE */]
00000262 4EBA 03E6 jsr [PC + 0x3E6 /* 0000064A */]
00000266 4EBA 050A jsr [PC + 0x50A /* 00000772 */]
label0000026A:
0000026A 4E75 rts
export_320:
0000026C 48E7 0130 movem.l -[A7], D7,A2,A3
00000270 266F 0014 movea.l A3, [A7 + 0x14]
00000274 3E2F 0012 move.w D7, [A7 + 0x12]
00000278 302D D134 move.w D0, [A5 - 0x2ECC]
0000027C 48C0 ext.l D0
0000027E 72FF moveq.l D1, 0xFFFFFFFF
00000280 B280 cmp.l D1, D0
00000282 6666 bne +0x68 /* 000002EA */
00000284 302D D728 move.w D0, [A5 - 0x28D8]
00000288 48C0 ext.l D0
0000028A 7201 moveq.l D1, 0x01
0000028C B280 cmp.l D1, D0
0000028E 670C beq +0xE /* 0000029C */
00000290 302D D728 move.w D0, [A5 - 0x28D8]
00000294 48C0 ext.l D0
00000296 7202 moveq.l D1, 0x02
00000298 B280 cmp.l D1, D0
0000029A 664E bne +0x50 /* 000002EA */
label0000029C:
0000029C 206D D02C movea.l A0, [A5 - 0x2FD4]
000002A0 1087 move.b [A0], D7
000002A2 7002 moveq.l D0, 0x02
000002A4 2F00 move.l -[A7], D0
000002A6 2F2D D02C move.l -[A7], [A5 - 0x2FD4]
000002AA 7204 moveq.l D1, 0x04
000002AC 2F01 move.l -[A7], D1
000002AE 4EBA 0C94 jsr [PC + 0xC94 /* 00000F44 */]
000002B2 4A00 tst.b D0
000002B4 4FEF 000C lea.l A7, [A7 + 0xC]
000002B8 6730 beq +0x32 /* 000002EA */
000002BA 206D D02C movea.l A0, [A5 - 0x2FD4]
000002BE 226D D136 movea.l A1, [A5 - 0x2ECA]
000002C2 48C7 ext.l D7
000002C4 2007 move.l D0, D7
000002C6 2200 move.l D1, D0
000002C8 C0FC 0146 mulu.w D0, 0x146
000002CC 4841 swap.w D1
000002CE C2FC 0146 mulu.w D1, 0x146
000002D2 4841 swap.w D1
000002D4 4241 clr.w D1
000002D6 D081 add.l D0, D1
000002D8 45E9 01C8 lea.l A2, [A1 + 0x1C8]
000002DC 43F2 0800 lea.l A1, [A2 + D0]
000002E0 7050 moveq.l D0, 0x50
label000002E2:
000002E2 22D8 move.l [A1]+, [A0]+
000002E4 51C8 FFFC dbf D0, -0x6 /* 000002E2 */
000002E8 32D8 move.w [A1]+, [A0]+
label000002EA:
000002EA 206D D136 movea.l A0, [A5 - 0x2ECA]
000002EE 48C7 ext.l D7
000002F0 2007 move.l D0, D7
000002F2 2200 move.l D1, D0
000002F4 C0FC 0146 mulu.w D0, 0x146
000002F8 4841 swap.w D1
000002FA C2FC 0146 mulu.w D1, 0x146
000002FE 4841 swap.w D1
00000300 4241 clr.w D1
00000302 D081 add.l D0, D1
00000304 43E8 01C8 lea.l A1, [A0 + 0x1C8]
00000308 41F1 0800 lea.l A0, [A1 + D0]
0000030C 224B movea.l A1, A3
0000030E 7050 moveq.l D0, 0x50
label00000310:
00000310 22D8 move.l [A1]+, [A0]+
00000312 51C8 FFFC dbf D0, -0x6 /* 00000310 */
00000316 32D8 move.w [A1]+, [A0]+
00000318 4CDF 0C80 movem.l D7,A2,A3, [A7]+
0000031C 4E75 rts
export_321:
fn0000031E:
0000031E 2F07 move.l -[A7], D7
00000320 4A6D D904 tst.w [A5 - 0x26FC]
00000324 6664 bne +0x66 /* 0000038A */
00000326 302D D134 move.w D0, [A5 - 0x2ECC]
0000032A 48C0 ext.l D0
0000032C 72FF moveq.l D1, 0xFFFFFFFF
0000032E B280 cmp.l D1, D0
00000330 6654 bne +0x56 /* 00000386 */
00000332 302D D728 move.w D0, [A5 - 0x28D8]
00000336 48C0 ext.l D0
00000338 7201 moveq.l D1, 0x01
0000033A B280 cmp.l D1, D0
0000033C 670C beq +0xE /* 0000034A */
0000033E 302D D728 move.w D0, [A5 - 0x28D8]
00000342 48C0 ext.l D0
00000344 7202 moveq.l D1, 0x02
00000346 B280 cmp.l D1, D0
00000348 663C bne +0x3E /* 00000386 */
label0000034A:
0000034A 7000 moveq.l D0, 0x00
0000034C 2F00 move.l -[A7], D0
0000034E 2F00 move.l -[A7], D0
00000350 7203 moveq.l D1, 0x03
00000352 2F01 move.l -[A7], D1
00000354 4EBA 0BEE jsr [PC + 0xBEE /* 00000F44 */]
00000358 4A00 tst.b D0
0000035A 4FEF 000C lea.l A7, [A7 + 0xC]
0000035E 6726 beq +0x28 /* 00000386 */
00000360 206D D136 movea.l A0, [A5 - 0x2ECA]
00000364 3E28 0132 move.w D7, [A0 + 0x132]
00000368 206D D02C movea.l A0, [A5 - 0x2FD4]
0000036C 226D D136 movea.l A1, [A5 - 0x2ECA]
00000370 43E9 0026 lea.l A1, [A1 + 0x26]
00000374 7067 moveq.l D0, 0x67
label00000376:
00000376 22D8 move.l [A1]+, [A0]+
00000378 51C8 FFFC dbf D0, -0x6 /* 00000376 */
0000037C 32D8 move.w [A1]+, [A0]+
0000037E 206D D136 movea.l A0, [A5 - 0x2ECA]
00000382 3147 0132 move.w [A0 + 0x132], D7
label00000386:
00000386 4EBA 0D08 jsr [PC + 0xD08 /* 00001090 */]
label0000038A:
0000038A 2E1F move.l D7, [A7]+
0000038C 4E75 rts
export_322:
fn0000038E:
0000038E 302D D728 move.w D0, [A5 - 0x28D8]
00000392 48C0 ext.l D0
00000394 7202 moveq.l D1, 0x02
00000396 B280 cmp.l D1, D0
00000398 6612 bne +0x14 /* 000003AC */
0000039A 4EBA 091A jsr [PC + 0x91A /* 00000CB6 */]
0000039E 7000 moveq.l D0, 0x00
000003A0 2F00 move.l -[A7], D0
000003A2 4EBA 070A jsr [PC + 0x70A /* 00000AAE */]
000003A6 4EBA 0284 jsr [PC + 0x284 /* 0000062C */]
000003AA 588F addq.l A7, 4
label000003AC:
000003AC 4AAD D136 tst.l [A5 - 0x2ECA]
000003B0 6708 beq +0xA /* 000003BA */
000003B2 2F2D D136 move.l -[A7], [A5 - 0x2ECA]
000003B6 205F movea.l A0, [A7]+
000003B8 A01F syscall DisposPtr/DisposePtr
label000003BA:
000003BA 4AAD D024 tst.l [A5 - 0x2FDC]
000003BE 670C beq +0xE /* 000003CC */
000003C0 2F2D D024 move.l -[A7], [A5 - 0x2FDC]
000003C4 205F movea.l A0, [A7]+
000003C6 A01F syscall DisposPtr/DisposePtr
000003C8 422D D022 clr.b [A5 - 0x2FDE]
label000003CC:
000003CC 4AAD D02C tst.l [A5 - 0x2FD4]
000003D0 6708 beq +0xA /* 000003DA */
000003D2 2F2D D02C move.l -[A7], [A5 - 0x2FD4]
000003D6 205F movea.l A0, [A7]+
000003D8 A01F syscall DisposPtr/DisposePtr
label000003DA:
000003DA 102D D12E move.b D0, [A5 - 0x2ED2]
000003DE 4880 ext.w D0
000003E0 48C0 ext.l D0
000003E2 6616 bne +0x18 /* 000003FA */
000003E4 1B6D D12E D084 move.b [A5 - 0x2F7C], [A5 - 0x2ED2]
000003EA 558F subq.l A7, 2
000003EC 486D D068 pea.l [A5 - 0x2F98]
000003F0 7000 moveq.l D0, 0x00
000003F2 1F00 move.b -[A7], D0
000003F4 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
000003F8 548F addq.l A7, 2
label000003FA:
000003FA 4E75 rts
export_323:
000003FC 48E7 0110 movem.l -[A7], D7,A3
00000400 266F 0010 movea.l A3, [A7 + 0x10]
00000404 3E2F 000E move.w D7, [A7 + 0xE]
00000408 206D D136 movea.l A0, [A5 - 0x2ECA]
0000040C 48C7 ext.l D7
0000040E 2007 move.l D0, D7
00000410 2200 move.l D1, D0
00000412 C0FC 0146 mulu.w D0, 0x146
00000416 4841 swap.w D1
00000418 C2FC 0146 mulu.w D1, 0x146
0000041C 4841 swap.w D1
0000041E 4241 clr.w D1
00000420 D081 add.l D0, D1
00000422 43E8 01C8 lea.l A1, [A0 + 0x1C8]
00000426 41F1 0800 lea.l A0, [A1 + D0]
0000042A 224B movea.l A1, A3
0000042C 7050 moveq.l D0, 0x50
label0000042E:
0000042E 20D9 move.l [A0]+, [A1]+
00000430 51C8 FFFC dbf D0, -0x6 /* 0000042E */
00000434 30D9 move.w [A0]+, [A1]+
00000436 302D D134 move.w D0, [A5 - 0x2ECC]
0000043A 48C0 ext.l D0
0000043C 72FF moveq.l D1, 0xFFFFFFFF
0000043E B280 cmp.l D1, D0
00000440 6646 bne +0x48 /* 00000488 */
00000442 302D D728 move.w D0, [A5 - 0x28D8]
00000446 48C0 ext.l D0
00000448 7201 moveq.l D1, 0x01
0000044A B280 cmp.l D1, D0
0000044C 670C beq +0xE /* 0000045A */
0000044E 302D D728 move.w D0, [A5 - 0x28D8]
00000452 48C0 ext.l D0
00000454 7202 moveq.l D1, 0x02
00000456 B280 cmp.l D1, D0
00000458 662E bne +0x30 /* 00000488 */
label0000045A:
0000045A 206D D02C movea.l A0, [A5 - 0x2FD4]
0000045E 1087 move.b [A0], D7
00000460 206D D02C movea.l A0, [A5 - 0x2FD4]
00000464 5488 addq.l A0, 2
00000466 224B movea.l A1, A3
00000468 7050 moveq.l D0, 0x50
label0000046A:
0000046A 20D9 move.l [A0]+, [A1]+
0000046C 51C8 FFFC dbf D0, -0x6 /* 0000046A */
00000470 30D9 move.w [A0]+, [A1]+
00000472 4878 0148 push.l 0x148
00000476 2F2D D02C move.l -[A7], [A5 - 0x2FD4]
0000047A 7006 moveq.l D0, 0x06
0000047C 2F00 move.l -[A7], D0
0000047E 4EBA 0AC4 jsr [PC + 0xAC4 /* 00000F44 */]
00000482 4FEF 000C lea.l A7, [A7 + 0xC]
00000486 6004 bra +0x6 /* 0000048C */
label00000488:
00000488 4EBA 041A jsr [PC + 0x41A /* 000008A4 */]
label0000048C:
0000048C 4CDF 0880 movem.l D7,A3, [A7]+
00000490 4E75 rts
export_324:
fn00000492:
00000492 4EBA 0BE4 jsr [PC + 0xBE4 /* 00001078 */]
00000496 4A6D D904 tst.w [A5 - 0x26FC]
0000049A 6642 bne +0x44 /* 000004DE */
0000049C 302D D134 move.w D0, [A5 - 0x2ECC]
000004A0 48C0 ext.l D0
000004A2 72FF moveq.l D1, 0xFFFFFFFF
000004A4 B280 cmp.l D1, D0
000004A6 6632 bne +0x34 /* 000004DA */
000004A8 302D D728 move.w D0, [A5 - 0x28D8]
000004AC 48C0 ext.l D0
000004AE 7201 moveq.l D1, 0x01
000004B0 B280 cmp.l D1, D0
000004B2 670C beq +0xE /* 000004C0 */
000004B4 302D D728 move.w D0, [A5 - 0x28D8]
000004B8 48C0 ext.l D0
000004BA 7202 moveq.l D1, 0x02
000004BC B280 cmp.l D1, D0
000004BE 661A bne +0x1C /* 000004DA */
label000004C0:
000004C0 4878 01A2 push.l 0x1A2
000004C4 206D D136 movea.l A0, [A5 - 0x2ECA]
000004C8 4868 0026 pea.l [A0 + 0x26]
000004CC 7005 moveq.l D0, 0x05
000004CE 2F00 move.l -[A7], D0
000004D0 4EBA 0A72 jsr [PC + 0xA72 /* 00000F44 */]
000004D4 4FEF 000C lea.l A7, [A7 + 0xC]
000004D8 6004 bra +0x6 /* 000004DE */
label000004DA:
000004DA 4EBA 03C8 jsr [PC + 0x3C8 /* 000008A4 */]
label000004DE:
000004DE 4E75 rts
fn000004E0:
000004E0 302D D134 move.w D0, [A5 - 0x2ECC]
000004E4 48C0 ext.l D0
000004E6 72FF moveq.l D1, 0xFFFFFFFF
000004E8 B280 cmp.l D1, D0
000004EA 660E bne +0x10 /* 000004FA */
000004EC 486D CFCC pea.l [A5 - 0x3034]
000004F0 70CD moveq.l D0, 0xFFFFFFCD
000004F2 2F00 move.l -[A7], D0
000004F4 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
000004F8 508F addq.l A7, 8
label000004FA:
000004FA 558F subq.l A7, 2
000004FC 3F2D D134 move.w -[A7], [A5 - 0x2ECC]
00000500 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00000504 558F subq.l A7, 2
00000506 7000 moveq.l D0, 0x00
00000508 2F00 move.l -[A7], D0
0000050A 3F2D D204 move.w -[A7], [A5 - 0x2DFC]
0000050E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */]
00000512 3B7C FFFF D134 move.w [A5 - 0x2ECC], 0xFFFF
00000518 588F addq.l A7, 4
0000051A 4E75 rts
fn0000051C:
0000051C 4E56 FFB0 link A6, -0x0050
00000520 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000524 598F subq.l A7, 4
00000526 2F3C 434F 4E46 move.l -[A7], 0x434F4E46 /* 'CONF' */
0000052C 3F3C 03E8 move.w -[A7], 0x3E8
00000530 A9A0 syscall GetResource
00000532 265F movea.l A3, [A7]+
00000534 200B move.l D0, A3
00000536 6614 bne +0x16 /* 0000054C */
00000538 486D CFDC pea.l [A5 - 0x3024]
0000053C 558F subq.l A7, 2
0000053E A9AF syscall ResError
00000540 301F move.w D0, [A7]+
00000542 48C0 ext.l D0
00000544 2F00 move.l -[A7], D0
00000546 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000054A 508F addq.l A7, 8
label0000054C:
0000054C 2853 movea.l A4, [A3]
0000054E 266D D136 movea.l A3, [A5 - 0x2ECA]
00000552 4247 clr.w D7
00000554 6006 bra +0x8 /* 0000055C */
label00000556:
00000556 16DC move.b [A3]+, [A4]+
00000558 3007 move.w D0, D7
0000055A 5247 addq.w D7, 1
label0000055C:
0000055C 48C7 ext.l D7
0000055E 0C87 0000 0454 cmpi.l D7, 0x454
00000564 6DF0 blt -0xE /* 00000556 */
00000566 4A6D D904 tst.w [A5 - 0x26FC]
0000056A 670A beq +0xC /* 00000576 */
0000056C 1B7C 0001 D004 move.b [A5 - 0x2FFC], 0x1
00000572 6000 00AE bra +0xB0 /* 00000622 */
label00000576:
00000576 558F subq.l A7, 2
00000578 3F2D D204 move.w -[A7], [A5 - 0x2DFC]
0000057C 2F2D D206 move.l -[A7], [A5 - 0x2DFA]
00000580 486D D20A pea.l [A5 - 0x2DF6]
00000584 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000588 558F subq.l A7, 2
0000058A 3F2D D204 move.w -[A7], [A5 - 0x2DFC]
0000058E 2F2D D206 move.l -[A7], [A5 - 0x2DFA]
00000592 486D D20A pea.l [A5 - 0x2DF6]
00000596 2F3C 4F52 474E move.l -[A7], 0x4F52474E /* 'ORGN' */
0000059C 2F3C 4F52 4346 move.l -[A7], 0x4F524346 /* 'ORCF' */
000005A2 4EAD 03C2 jsr [A5 + 0x3C2 /* export_116 */]
000005A6 3C1F move.w D6, [A7]+
000005A8 48C6 ext.l D6
000005AA 4A86 tst.l D6
000005AC 548F addq.l A7, 2
000005AE 6628 bne +0x2A /* 000005D8 */
000005B0 4EBA 011C jsr [PC + 0x11C /* 000006CE */]
000005B4 7000 moveq.l D0, 0x00
000005B6 2D40 FFBC move.l [A6 - 0x44], D0
000005BA 3D6D D134 FFC8 move.w [A6 - 0x38], [A5 - 0x2ECC]
000005C0 2D7C 0000 0454 FFCC move.l [A6 - 0x34], 0x454
000005C8 558F subq.l A7, 2
000005CA 486E FFB0 pea.l [A6 - 0x50]
000005CE 7200 moveq.l D1, 0x00
000005D0 1F01 move.b -[A7], D1
000005D2 4EAD 031A jsr [A5 + 0x31A /* export_95 */]
000005D6 3C1F move.w D6, [A7]+
label000005D8:
000005D8 48C6 ext.l D6
000005DA 4A86 tst.l D6
000005DC 660C bne +0xE /* 000005EA */
000005DE 4EBA 006A jsr [PC + 0x6A /* 0000064A */]
000005E2 4EBA 02C0 jsr [PC + 0x2C0 /* 000008A4 */]
000005E6 4EBA 01E0 jsr [PC + 0x1E0 /* 000007C8 */]
label000005EA:
000005EA 302D D134 move.w D0, [A5 - 0x2ECC]
000005EE 48C0 ext.l D0
000005F0 72FF moveq.l D1, 0xFFFFFFFF
000005F2 B280 cmp.l D1, D0
000005F4 6704 beq +0x6 /* 000005FA */
000005F6 4EBA FEE8 jsr [PC - 0x118 /* 000004E0 */]
label000005FA:
000005FA 48C6 ext.l D6
000005FC 4A86 tst.l D6
000005FE 6722 beq +0x24 /* 00000622 */
00000600 558F subq.l A7, 2
00000602 3F2D D204 move.w -[A7], [A5 - 0x2DFC]
00000606 2F2D D206 move.l -[A7], [A5 - 0x2DFA]
0000060A 486D D20A pea.l [A5 - 0x2DF6]
0000060E 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */]
00000612 7001 moveq.l D0, 0x01
00000614 2F00 move.l -[A7], D0
00000616 48C6 ext.l D6
00000618 2F06 move.l -[A7], D6
0000061A 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000061E 4FEF 000A lea.l A7, [A7 + 0xA]
label00000622:
00000622 4CEE 18C0 FFA0 movem.l D6,D7,A3,A4, [A6 - 0x60]
00000628 4E5E unlink A6
0000062A 4E75 rts
export_325:
fn0000062C:
0000062C 422D D00A clr.b [A5 - 0x2FF6]
00000630 4EBA 01CA jsr [PC + 0x1CA /* 000007FC */]
00000634 4EBA 0098 jsr [PC + 0x98 /* 000006CE */]
00000638 4EBA 0010 jsr [PC + 0x10 /* 0000064A */]
0000063C 4EBA 0266 jsr [PC + 0x266 /* 000008A4 */]
00000640 4EBA 0186 jsr [PC + 0x186 /* 000007C8 */]
00000644 4EBA FE9A jsr [PC - 0x166 /* 000004E0 */]
00000648 4E75 rts
fn0000064A:
0000064A 4E56 FFAC link A6, -0x0054
0000064E 48E7 0300 movem.l -[A7], D6,D7
00000652 7000 moveq.l D0, 0x00
00000654 2D40 FFBC move.l [A6 - 0x44], D0
00000658 3D6D D134 FFC8 move.w [A6 - 0x38], [A5 - 0x2ECC]
0000065E 2D7C 0000 0454 FFD4 move.l [A6 - 0x2C], 0x454
00000666 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
0000066C 2D40 FFDE move.l [A6 - 0x22], D0
00000670 7E14 moveq.l D7, 0x14
00000672 604A bra +0x4C /* 000006BE */
label00000674:
00000674 558F subq.l A7, 2
00000676 486E FFB0 pea.l [A6 - 0x50]
0000067A 7000 moveq.l D0, 0x00
0000067C 1F00 move.b -[A7], D0
0000067E 4EAD 036A jsr [A5 + 0x36A /* export_105 */]
00000682 3C1F move.w D6, [A7]+
00000684 48C6 ext.l D6
00000686 4A86 tst.l D6
00000688 6604 bne +0x6 /* 0000068E */
0000068A 4247 clr.w D7
0000068C 6030 bra +0x32 /* 000006BE */
label0000068E:
0000068E 5347 subq.w D7, 1
00000690 3007 move.w D0, D7
00000692 48C0 ext.l D0
00000694 6C0E bge +0x10 /* 000006A4 */
00000696 7001 moveq.l D0, 0x01
00000698 2F00 move.l -[A7], D0
0000069A 48C6 ext.l D6
0000069C 2F06 move.l -[A7], D6
0000069E 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000006A2 508F addq.l A7, 8
label000006A4:
000006A4 703C moveq.l D0, 0x3C
000006A6 2F00 move.l -[A7], D0
000006A8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
000006AC 48C0 ext.l D0
000006AE 721E moveq.l D1, 0x1E
000006B0 D081 add.l D0, D1
000006B2 588F addq.l A7, 4
000006B4 2F00 move.l -[A7], D0
000006B6 486E FFAC pea.l [A6 - 0x54]
000006BA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
label000006BE:
000006BE 48C7 ext.l D7
000006C0 4A87 tst.l D7
000006C2 6EB0 bgt -0x4E /* 00000674 */
000006C4 4CEE 00C0 FFA4 movem.l D6,D7, [A6 - 0x5C]
000006CA 4E5E unlink A6
000006CC 4E75 rts
fn000006CE:
000006CE 4E56 FFFC link A6, -0x0004
000006D2 48E7 0300 movem.l -[A7], D6,D7
000006D6 7C14 moveq.l D6, 0x14
000006D8 6074 bra +0x76 /* 0000074E */
label000006DA:
000006DA 558F subq.l A7, 2
000006DC 3F2D D204 move.w -[A7], [A5 - 0x2DFC]
000006E0 2F2D D206 move.l -[A7], [A5 - 0x2DFA]
000006E4 486D D20A pea.l [A5 - 0x2DF6]
000006E8 7004 moveq.l D0, 0x04
000006EA 1F00 move.b -[A7], D0
000006EC 486D D134 pea.l [A5 - 0x2ECC]
000006F0 4EAD 03BA jsr [A5 + 0x3BA /* export_115 */]
000006F4 3E1F move.w D7, [A7]+
000006F6 48C7 ext.l D7
000006F8 4A87 tst.l D7
000006FA 6604 bne +0x6 /* 00000700 */
000006FC 4246 clr.w D6
000006FE 604E bra +0x50 /* 0000074E */
label00000700:
00000700 3006 move.w D0, D6
00000702 5346 subq.w D6, 1
00000704 3007 move.w D0, D7
00000706 0440 FFCA subi.w D0, 0xFFCA
0000070A 6706 beq +0x8 /* 00000712 */
0000070C 5B40 subq.w D0, 5
0000070E 6720 beq +0x22 /* 00000730 */
00000710 603A bra +0x3C /* 0000074C */
label00000712:
00000712 558F subq.l A7, 2
00000714 3F2D D204 move.w -[A7], [A5 - 0x2DFC]
00000718 2F2D D206 move.l -[A7], [A5 - 0x2DFA]
0000071C 486D D20A pea.l [A5 - 0x2DF6]
00000720 4EAD 03DA jsr [A5 + 0x3DA /* export_119 */]
00000724 3E1F move.w D7, [A7]+
00000726 48C7 ext.l D7
00000728 4A87 tst.l D7
0000072A 6722 beq +0x24 /* 0000074E */
0000072C 4246 clr.w D6
0000072E 601E bra +0x20 /* 0000074E */
label00000730:
00000730 703C moveq.l D0, 0x3C
00000732 2F00 move.l -[A7], D0
00000734 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */]
00000738 48C0 ext.l D0
0000073A 721E moveq.l D1, 0x1E
0000073C D081 add.l D0, D1
0000073E 588F addq.l A7, 4
00000740 2F00 move.l -[A7], D0
00000742 486E FFFC pea.l [A6 - 0x4]
00000746 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
0000074A 6002 bra +0x4 /* 0000074E */
label0000074C:
0000074C 4246 clr.w D6
label0000074E:
0000074E 48C6 ext.l D6
00000750 4A86 tst.l D6
00000752 6E86 bgt -0x78 /* 000006DA */
00000754 48C7 ext.l D7
00000756 4A87 tst.l D7
00000758 670E beq +0x10 /* 00000768 */
0000075A 7001 moveq.l D0, 0x01
0000075C 2F00 move.l -[A7], D0
0000075E 48C7 ext.l D7
00000760 2F07 move.l -[A7], D7
00000762 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
00000766 508F addq.l A7, 8
label00000768:
00000768 4CEE 00C0 FFF4 movem.l D6,D7, [A6 - 0xC]
0000076E 4E5E unlink A6
00000770 4E75 rts
fn00000772:
00000772 4E56 FFB0 link A6, -0x0050
00000776 2F07 move.l -[A7], D7
00000778 7000 moveq.l D0, 0x00
0000077A 2D40 FFBC move.l [A6 - 0x44], D0
0000077E 3D6D D134 FFC8 move.w [A6 - 0x38], [A5 - 0x2ECC]
00000784 2D6D D136 FFD0 move.l [A6 - 0x30], [A5 - 0x2ECA]
0000078A 2D7C 0000 0454 FFD4 move.l [A6 - 0x2C], 0x454
00000792 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
00000798 2D40 FFDE move.l [A6 - 0x22], D0
0000079C 558F subq.l A7, 2
0000079E 486E FFB0 pea.l [A6 - 0x50]
000007A2 7200 moveq.l D1, 0x00
000007A4 1F01 move.b -[A7], D1
000007A6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000007AA 3E1F move.w D7, [A7]+
000007AC 48C7 ext.l D7
000007AE 4A87 tst.l D7
000007B0 670E beq +0x10 /* 000007C0 */
000007B2 7001 moveq.l D0, 0x01
000007B4 2F00 move.l -[A7], D0
000007B6 48C7 ext.l D7
000007B8 2F07 move.l -[A7], D7
000007BA 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
000007BE 508F addq.l A7, 8
label000007C0:
000007C0 2E2E FFAC move.l D7, [A6 - 0x54]
000007C4 4E5E unlink A6
000007C6 4E75 rts
fn000007C8:
000007C8 4E56 FFB0 link A6, -0x0050
000007CC 7000 moveq.l D0, 0x00
000007CE 2D40 FFBC move.l [A6 - 0x44], D0
000007D2 3D6D D134 FFC8 move.w [A6 - 0x38], [A5 - 0x2ECC]
000007D8 2D7C 0000 0454 FFD4 move.l [A6 - 0x2C], 0x454
000007E0 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
000007E6 2D40 FFDE move.l [A6 - 0x22], D0
000007EA 558F subq.l A7, 2
000007EC 486E FFB0 pea.l [A6 - 0x50]
000007F0 7200 moveq.l D1, 0x00
000007F2 1F01 move.b -[A7], D1
000007F4 4EAD 0372 jsr [A5 + 0x372 /* export_106 */]
000007F8 4E5E unlink A6
000007FA 4E75 rts
fn000007FC:
000007FC 4E56 FF86 link A6, -0x007A
00000800 2F07 move.l -[A7], D7
00000802 4A6D D904 tst.w [A5 - 0x26FC]
00000806 6712 beq +0x14 /* 0000081A */
00000808 7000 moveq.l D0, 0x00
0000080A 102D D004 move.b D0, [A5 - 0x2FFC]
0000080E 6604 bne +0x6 /* 00000814 */
00000810 4EBA FD0A jsr [PC - 0x2F6 /* 0000051C */]
label00000814:
00000814 7000 moveq.l D0, 0x00
00000816 6000 0084 bra +0x86 /* 0000089C */
label0000081A:
0000081A 7000 moveq.l D0, 0x00
0000081C 2D40 FF92 move.l [A6 - 0x6E], D0
00000820 41ED D20A lea.l A0, [A5 - 0x2DF6]
00000824 2D48 FF98 move.l [A6 - 0x68], A0
00000828 3D6D D204 FF9C move.w [A6 - 0x64], [A5 - 0x2DFC]
0000082E 2D6D D206 FFB6 move.l [A6 - 0x4A], [A5 - 0x2DFA]
00000834 422E FFA0 clr.b [A6 - 0x60]
00000838 426E FFA2 clr.w [A6 - 0x5E]
0000083C 558F subq.l A7, 2
0000083E 486E FF86 pea.l [A6 - 0x7A]
00000842 7200 moveq.l D1, 0x00
00000844 1F01 move.b -[A7], D1
00000846 4EAD 037A jsr [A5 + 0x37A /* export_107 */]
0000084A 3E1F move.w D7, [A7]+
0000084C 48C7 ext.l D7
0000084E 4A87 tst.l D7
00000850 6716 beq +0x18 /* 00000868 */
00000852 48C7 ext.l D7
00000854 70D5 moveq.l D0, 0xFFFFFFD5
00000856 B087 cmp.l D0, D7
00000858 660A bne +0xC /* 00000864 */
0000085A 4EBA FCC0 jsr [PC - 0x340 /* 0000051C */]
0000085E 1B7C 0001 D8FE move.b [A5 - 0x2702], 0x1
label00000864:
00000864 7001 moveq.l D0, 0x01
00000866 6034 bra +0x36 /* 0000089C */
label00000868:
00000868 0CAE 4F52 4346 FFA6 cmpi.l [A6 - 0x5A], 0x4F524346 /* 'ORCF' */
00000870 660A bne +0xC /* 0000087C */
00000872 0CAE 4F52 474E FFAA cmpi.l [A6 - 0x56], 0x4F52474E /* 'ORGN' */
0000087A 670A beq +0xC /* 00000886 */
label0000087C:
0000087C 700C moveq.l D0, 0x0C
0000087E 2F00 move.l -[A7], D0
00000880 4EBA 07CA jsr [PC + 0x7CA /* 0000104C */]
00000884 588F addq.l A7, 4
label00000886:
00000886 202E FFD2 move.l D0, [A6 - 0x2E]
0000088A B0AD D130 cmp.l D0, [A5 - 0x2ED0]
0000088E 670A beq +0xC /* 0000089A */
00000890 2B6E FFD2 D130 move.l [A5 - 0x2ED0], [A6 - 0x2E]
00000896 7001 moveq.l D0, 0x01
00000898 6002 bra +0x4 /* 0000089C */
label0000089A:
0000089A 7000 moveq.l D0, 0x00
label0000089C:
0000089C 2E2E FF82 move.l D7, [A6 - 0x7E]
000008A0 4E5E unlink A6
000008A2 4E75 rts
fn000008A4:
000008A4 4E56 FFB0 link A6, -0x0050
000008A8 2F07 move.l -[A7], D7
label000008AA:
000008AA 7000 moveq.l D0, 0x00
000008AC 2D40 FFBC move.l [A6 - 0x44], D0
000008B0 3D6D D134 FFC8 move.w [A6 - 0x38], [A5 - 0x2ECC]
000008B6 2D6D D136 FFD0 move.l [A6 - 0x30], [A5 - 0x2ECA]
000008BC 2D7C 0000 0454 FFD4 move.l [A6 - 0x2C], 0x454
000008C4 3D7C 0001 FFDC move.w [A6 - 0x24], 0x1
000008CA 2D40 FFDE move.l [A6 - 0x22], D0
000008CE 558F subq.l A7, 2
000008D0 486E FFB0 pea.l [A6 - 0x50]
000008D4 7200 moveq.l D1, 0x00
000008D6 1F01 move.b -[A7], D1
000008D8 4EAD 0302 jsr [A5 + 0x302 /* export_92 */]
000008DC 3E1F move.w D7, [A7]+
000008DE 48C7 ext.l D7
000008E0 4A87 tst.l D7
000008E2 670A beq +0xC /* 000008EE */
000008E4 48C7 ext.l D7
000008E6 2F07 move.l -[A7], D7
000008E8 4EBA 07FC jsr [PC + 0x7FC /* 000010E6 */]
000008EC 588F addq.l A7, 4
label000008EE:
000008EE 48C7 ext.l D7
000008F0 4A87 tst.l D7
000008F2 66B6 bne -0x48 /* 000008AA */
000008F4 2E2E FFAC move.l D7, [A6 - 0x54]
000008F8 4E5E unlink A6
000008FA 4E75 rts
export_326:
000008FC 48E7 0730 movem.l -[A7], D5,D6,D7,A2,A3
00000900 266F 0018 movea.l A3, [A7 + 0x18]
00000904 41ED D0B6 lea.l A0, [A5 - 0x2F4A]
00000908 224B movea.l A1, A3
0000090A 700C moveq.l D0, 0x0C
label0000090C:
0000090C 20D9 move.l [A0]+, [A1]+
0000090E 51C8 FFFC dbf D0, -0x6 /* 0000090C */
00000912 598F subq.l A7, 4
00000914 A975 syscall TickCount
00000916 2E1F move.l D7, [A7]+
00000918 4A2D D010 tst.b [A5 - 0x2FF0]
0000091C 6712 beq +0x14 /* 00000930 */
0000091E 2007 move.l D0, D7
00000920 90BC 0000 012C sub.l D0, 0x12C
00000926 B0AD D00C cmp.l D0, [A5 - 0x2FF4]
0000092A 6304 bls +0x6 /* 00000930 */
0000092C 422D D010 clr.b [A5 - 0x2FF0]
label00000930:
00000930 202D D0C8 move.l D0, [A5 - 0x2F38]
00000934 5380 subq.l D0, 1
00000936 6B00 0164 bmi +0x166 /* 00000A9C */
0000093A 0C80 0000 0006 cmpi.l D0, 0x6
00000940 6E00 015A bgt +0x15C /* 00000A9C */
00000944 D080 add.l D0, D0
00000946 303B 0806 move.w D0, [PC + D0 + 0x6]
0000094A 4EFB 0000 jmp [PC + D0.w]
0000094E 0010 002A ori.b [A0], 0x2A /* '*' */
00000952 004C 0062 ori.w A4, 0x62 /* 'b' */
00000956 009C 00E4 0140 ori.l [A4]+, 0xE40140
0000095C 7000 moveq.l D0, 0x00
0000095E 2F00 move.l -[A7], D0
00000960 2F00 move.l -[A7], D0
00000962 4EBA 066A jsr [PC + 0x66A /* 00000FCE */]
00000966 7001 moveq.l D0, 0x01
00000968 2F00 move.l -[A7], D0
0000096A 4EBA 0142 jsr [PC + 0x142 /* 00000AAE */]
0000096E 4FEF 000C lea.l A7, [A7 + 0xC]
00000972 6000 0128 bra +0x12A /* 00000A9C */
00000976 4A2D D010 tst.b [A5 - 0x2FF0]
0000097A 6600 0120 bne +0x122 /* 00000A9C */
0000097E 7000 moveq.l D0, 0x00
00000980 2F00 move.l -[A7], D0
00000982 2F00 move.l -[A7], D0
00000984 4EBA 0648 jsr [PC + 0x648 /* 00000FCE */]
00000988 1B7C 0001 D010 move.b [A5 - 0x2FF0], 0x1
0000098E 2B47 D00C move.l [A5 - 0x2FF4], D7
00000992 508F addq.l A7, 8
00000994 6000 0106 bra +0x108 /* 00000A9C */
00000998 4878 01A2 push.l 0x1A2
0000099C 206D D136 movea.l A0, [A5 - 0x2ECA]
000009A0 4868 0026 pea.l [A0 + 0x26]
000009A4 4EBA 0628 jsr [PC + 0x628 /* 00000FCE */]
000009A8 508F addq.l A7, 8
000009AA 6000 00F0 bra +0xF2 /* 00000A9C */
000009AE 206D D0DA movea.l A0, [A5 - 0x2F26]
000009B2 1010 move.b D0, [A0]
000009B4 4880 ext.w D0
000009B6 3C00 move.w D6, D0
000009B8 4878 0146 push.l 0x146
000009BC 206D D136 movea.l A0, [A5 - 0x2ECA]
000009C0 48C6 ext.l D6
000009C2 2006 move.l D0, D6
000009C4 2200 move.l D1, D0
000009C6 C0FC 0146 mulu.w D0, 0x146
000009CA 4841 swap.w D1
000009CC C2FC 0146 mulu.w D1, 0x146
000009D0 4841 swap.w D1
000009D2 4241 clr.w D1
000009D4 D081 add.l D0, D1
000009D6 41E8 01C8 lea.l A0, [A0 + 0x1C8]
000009DA 4870 0800 pea.l [A0 + D0]
000009DE 4EBA 05EE jsr [PC + 0x5EE /* 00000FCE */]
000009E2 508F addq.l A7, 8
000009E4 6000 00B6 bra +0xB8 /* 00000A9C */
000009E8 7000 moveq.l D0, 0x00
000009EA 102D D010 move.b D0, [A5 - 0x2FF0]
000009EE 6700 00AC beq +0xAE /* 00000A9C */
000009F2 206D D136 movea.l A0, [A5 - 0x2ECA]
000009F6 3A28 0132 move.w D5, [A0 + 0x132]
000009FA 206D D0DA movea.l A0, [A5 - 0x2F26]
000009FE 226D D136 movea.l A1, [A5 - 0x2ECA]
00000A02 43E9 0026 lea.l A1, [A1 + 0x26]
00000A06 7067 moveq.l D0, 0x67
label00000A08:
00000A08 22D8 move.l [A1]+, [A0]+
00000A0A 51C8 FFFC dbf D0, -0x6 /* 00000A08 */
00000A0E 32D8 move.w [A1]+, [A0]+
00000A10 206D D136 movea.l A0, [A5 - 0x2ECA]
00000A14 3145 0132 move.w [A0 + 0x132], D5
00000A18 1B7C 0001 D00A move.b [A5 - 0x2FF6], 0x1
00000A1E 2B47 D006 move.l [A5 - 0x2FFA], D7
00000A22 7000 moveq.l D0, 0x00
00000A24 2F00 move.l -[A7], D0
00000A26 2F00 move.l -[A7], D0
00000A28 4EBA 05A4 jsr [PC + 0x5A4 /* 00000FCE */]
00000A2C 508F addq.l A7, 8
00000A2E 606C bra +0x6E /* 00000A9C */
00000A30 7000 moveq.l D0, 0x00
00000A32 102D D010 move.b D0, [A5 - 0x2FF0]
00000A36 6764 beq +0x66 /* 00000A9C */
00000A38 206D D0DA movea.l A0, [A5 - 0x2F26]
00000A3C 1010 move.b D0, [A0]
00000A3E 4880 ext.w D0
00000A40 3C00 move.w D6, D0
00000A42 206D D0DA movea.l A0, [A5 - 0x2F26]
00000A46 226D D136 movea.l A1, [A5 - 0x2ECA]
00000A4A 48C6 ext.l D6
00000A4C 2006 move.l D0, D6
00000A4E 2200 move.l D1, D0
00000A50 C0FC 0146 mulu.w D0, 0x146
00000A54 4841 swap.w D1
00000A56 C2FC 0146 mulu.w D1, 0x146
00000A5A 4841 swap.w D1
00000A5C 4241 clr.w D1
00000A5E D081 add.l D0, D1
00000A60 45E9 01C8 lea.l A2, [A1 + 0x1C8]
00000A64 43F2 0800 lea.l A1, [A2 + D0]
00000A68 5488 addq.l A0, 2
00000A6A 7050 moveq.l D0, 0x50
label00000A6C:
00000A6C 22D8 move.l [A1]+, [A0]+
00000A6E 51C8 FFFC dbf D0, -0x6 /* 00000A6C */
00000A72 32D8 move.w [A1]+, [A0]+
00000A74 1B7C 0001 D00A move.b [A5 - 0x2FF6], 0x1
00000A7A 2B47 D006 move.l [A5 - 0x2FFA], D7
00000A7E 7000 moveq.l D0, 0x00
00000A80 2F00 move.l -[A7], D0
00000A82 2F00 move.l -[A7], D0
00000A84 4EBA 0548 jsr [PC + 0x548 /* 00000FCE */]
00000A88 508F addq.l A7, 8
00000A8A 6010 bra +0x12 /* 00000A9C */
00000A8C 422D D010 clr.b [A5 - 0x2FF0]
00000A90 7000 moveq.l D0, 0x00
00000A92 2F00 move.l -[A7], D0
00000A94 2F00 move.l -[A7], D0
00000A96 4EBA 0536 jsr [PC + 0x536 /* 00000FCE */]
00000A9A 508F addq.l A7, 8
label00000A9C:
00000A9C 7001 moveq.l D0, 0x01
00000A9E B0AD D0C8 cmp.l D0, [A5 - 0x2F38]
00000AA2 6704 beq +0x6 /* 00000AA8 */
00000AA4 4EBA 057A jsr [PC + 0x57A /* 00001020 */]
label00000AA8:
00000AA8 4CDF 0CE0 movem.l D5,D6,D7,A2,A3, [A7]+
00000AAC 4E75 rts
fn00000AAE:
00000AAE 2F07 move.l -[A7], D7
00000AB0 1E2F 000B move.b D7, [A7 + 0xB]
00000AB4 4AAD D028 tst.l [A5 - 0x2FD8]
00000AB8 672E beq +0x30 /* 00000AE8 */
00000ABA 7000 moveq.l D0, 0x00
00000ABC 2B40 D074 move.l [A5 - 0x2F8C], D0
00000AC0 222D D028 move.l D1, [A5 - 0x2FD8]
00000AC4 7409 moveq.l D2, 0x09
00000AC6 D282 add.l D1, D2
00000AC8 2B41 D086 move.l [A5 - 0x2F7A], D1
00000ACC 558F subq.l A7, 2
00000ACE 486D D068 pea.l [A5 - 0x2F98]
00000AD2 1F07 move.b -[A7], D7
00000AD4 4EAD 0462 jsr [A5 + 0x462 /* export_136 */]
00000AD8 2F2D D028 move.l -[A7], [A5 - 0x2FD8]
00000ADC 205F movea.l A0, [A7]+
00000ADE A01F syscall DisposPtr/DisposePtr
00000AE0 7000 moveq.l D0, 0x00
00000AE2 2B40 D028 move.l [A5 - 0x2FD8], D0
00000AE6 548F addq.l A7, 2
label00000AE8:
00000AE8 4A2D D050 tst.b [A5 - 0x2FB0]
00000AEC 6714 beq +0x16 /* 00000B02 */
00000AEE 7000 moveq.l D0, 0x00
00000AF0 2B40 D040 move.l [A5 - 0x2FC0], D0
00000AF4 558F subq.l A7, 2
00000AF6 486D D034 pea.l [A5 - 0x2FCC]
00000AFA 1F07 move.b -[A7], D7
00000AFC 4EAD 0452 jsr [A5 + 0x452 /* export_134 */]
00000B00 548F addq.l A7, 2
label00000B02:
00000B02 2E1F move.l D7, [A7]+
00000B04 4E75 rts
export_327:
fn00000B06:
00000B06 4E56 FE36 link A6, -0x01CA
00000B0A 48E7 0118 movem.l -[A7], D7,A3,A4
00000B0E 49EE FE36 lea.l A4, [A6 - 0x1CA]
00000B12 47EE FF36 lea.l A3, [A6 - 0xCA]
00000B16 4A2D D022 tst.b [A5 - 0x2FDE]
00000B1A 6738 beq +0x3A /* 00000B54 */
00000B1C 1B7C 0002 D084 move.b [A5 - 0x2F7C], 0x2
00000B22 1B7C 0004 D085 move.b [A5 - 0x2F7B], 0x4
00000B28 2B6D D024 D086 move.l [A5 - 0x2F7A], [A5 - 0x2FDC]
00000B2E 2B6D D01E D08A move.l [A5 - 0x2F76], [A5 - 0x2FE2]
00000B34 558F subq.l A7, 2
00000B36 486D D068 pea.l [A5 - 0x2F98]
00000B3A 7000 moveq.l D0, 0x00
00000B3C 1F00 move.b -[A7], D0
00000B3E 4EAD 046A jsr [A5 + 0x46A /* export_137 */]
00000B42 3E1F move.w D7, [A7]+
00000B44 48C7 ext.l D7
00000B46 4A87 tst.l D7
00000B48 6606 bne +0x8 /* 00000B50 */
00000B4A 7001 moveq.l D0, 0x01
00000B4C 6000 00BC bra +0xBE /* 00000C0A */
label00000B50:
00000B50 422D D022 clr.b [A5 - 0x2FDE]
label00000B54:
00000B54 7000 moveq.l D0, 0x00
00000B56 102D D022 move.b D0, [A5 - 0x2FDE]
00000B5A 6600 00AC bne +0xAE /* 00000C08 */
00000B5E 2F0C move.l -[A7], A4
00000B60 3F3C 0BB8 move.w -[A7], 0xBB8
00000B64 7009 moveq.l D0, 0x09
00000B66 3F00 move.w -[A7], D0
00000B68 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000B6C 486E FF9A pea.l [A6 - 0x66]
00000B70 486D D10C pea.l [A5 - 0x2EF4]
00000B74 2F0C move.l -[A7], A4
00000B76 486D D0EA pea.l [A5 - 0x2F16]
00000B7A 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000B7E 1B7C 0002 D084 move.b [A5 - 0x2F7C], 0x2
00000B84 1B7C 0004 D085 move.b [A5 - 0x2F7B], 0x4
00000B8A 41EE FF9A lea.l A0, [A6 - 0x66]
00000B8E 2B48 D086 move.l [A5 - 0x2F7A], A0
00000B92 2B4B D08A move.l [A5 - 0x2F76], A3
00000B96 3B7C 0064 D08E move.w [A5 - 0x2F72], 0x64 /* 'd' */
00000B9C 3B7C 0001 D090 move.w [A5 - 0x2F70], 0x1
00000BA2 558F subq.l A7, 2
00000BA4 486D D068 pea.l [A5 - 0x2F98]
00000BA8 7000 moveq.l D0, 0x00
00000BAA 1F00 move.b -[A7], D0
00000BAC 4EAD 0472 jsr [A5 + 0x472 /* export_138 */]
00000BB0 3E1F move.w D7, [A7]+
00000BB2 48C7 ext.l D7
00000BB4 4A87 tst.l D7
00000BB6 6650 bne +0x52 /* 00000C08 */
00000BB8 302D D092 move.w D0, [A5 - 0x2F6E]
00000BBC 48C0 ext.l D0
00000BBE 6F48 ble +0x4A /* 00000C08 */
00000BC0 558F subq.l A7, 2
00000BC2 2F0B move.l -[A7], A3
00000BC4 7001 moveq.l D0, 0x01
00000BC6 3F00 move.w -[A7], D0
00000BC8 3F00 move.w -[A7], D0
00000BCA 2F2D D024 move.l -[A7], [A5 - 0x2FDC]
00000BCE 486D D01E pea.l [A5 - 0x2FE2]
00000BD2 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */]
00000BD6 3E1F move.w D7, [A7]+
00000BD8 2F2D D024 move.l -[A7], [A5 - 0x2FDC]
00000BDC 2F2D D024 move.l -[A7], [A5 - 0x2FDC]
00000BE0 202D D024 move.l D0, [A5 - 0x2FDC]
00000BE4 7222 moveq.l D1, 0x22
00000BE6 D081 add.l D0, D1
00000BE8 2F00 move.l -[A7], D0
00000BEA 202D D024 move.l D0, [A5 - 0x2FDC]
00000BEE 7444 moveq.l D2, 0x44
00000BF0 D082 add.l D0, D2
00000BF2 2F00 move.l -[A7], D0
00000BF4 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
00000BF8 48C7 ext.l D7
00000BFA 4A87 tst.l D7
00000BFC 660A bne +0xC /* 00000C08 */
00000BFE 1B7C 0001 D022 move.b [A5 - 0x2FDE], 0x1
00000C04 7001 moveq.l D0, 0x01
00000C06 6002 bra +0x4 /* 00000C0A */
label00000C08:
00000C08 7000 moveq.l D0, 0x00
label00000C0A:
00000C0A 4CEE 1880 FE2A movem.l D7,A3,A4, [A6 - 0x1D6]
00000C10 4E5E unlink A6
00000C12 4E75 rts
fn00000C14:
00000C14 4E56 FF00 link A6, -0x0100
00000C18 48E7 0110 movem.l -[A7], D7,A3
00000C1C 47EE FF00 lea.l A3, [A6 - 0x100]
00000C20 558F subq.l A7, 2
00000C22 4EAD 0492 jsr [A5 + 0x492 /* export_142 */]
00000C26 3E1F move.w D7, [A7]+
00000C28 48C7 ext.l D7
00000C2A 4A87 tst.l D7
00000C2C 6608 bne +0xA /* 00000C36 */
00000C2E 558F subq.l A7, 2
00000C30 4EAD 049A jsr [A5 + 0x49A /* export_143 */]
00000C34 3E1F move.w D7, [A7]+
label00000C36:
00000C36 48C7 ext.l D7
00000C38 4A87 tst.l D7
00000C3A 671E beq +0x20 /* 00000C5A */
00000C3C 426D D728 clr.w [A5 - 0x28D8]
00000C40 2F0B move.l -[A7], A3
00000C42 3F3C 0BB8 move.w -[A7], 0xBB8
00000C46 700D moveq.l D0, 0x0D
00000C48 3F00 move.w -[A7], D0
00000C4A 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000C4E 2F0B move.l -[A7], A3
00000C50 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000C54 3007 move.w D0, D7
00000C56 588F addq.l A7, 4
00000C58 6052 bra +0x54 /* 00000CAC */
label00000C5A:
00000C5A 302D D920 move.w D0, [A5 - 0x26E0]
00000C5E 48C0 ext.l D0
00000C60 7230 moveq.l D1, 0x30
00000C62 B280 cmp.l D1, D0
00000C64 6F1C ble +0x1E /* 00000C82 */
00000C66 426D D728 clr.w [A5 - 0x28D8]
00000C6A 2F0B move.l -[A7], A3
00000C6C 3F3C 0BB8 move.w -[A7], 0xBB8
00000C70 700F moveq.l D0, 0x0F
00000C72 3F00 move.w -[A7], D0
00000C74 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000C78 2F0B move.l -[A7], A3
00000C7A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000C7E 7E9E moveq.l D7, 0xFFFFFF9E
00000C80 588F addq.l A7, 4
label00000C82:
00000C82 48C7 ext.l D7
00000C84 4A87 tst.l D7
00000C86 6622 bne +0x24 /* 00000CAA */
00000C88 4A2D D12E tst.b [A5 - 0x2ED2]
00000C8C 671C beq +0x1E /* 00000CAA */
00000C8E 1B7C 0001 D084 move.b [A5 - 0x2F7C], 0x1
00000C94 558F subq.l A7, 2
00000C96 486D D068 pea.l [A5 - 0x2F98]
00000C9A 7000 moveq.l D0, 0x00
00000C9C 1F00 move.b -[A7], D0
00000C9E 4EAD 0432 jsr [A5 + 0x432 /* export_130 */]
00000CA2 1B6D D085 D12E move.b [A5 - 0x2ED2], [A5 - 0x2F7B]
00000CA8 548F addq.l A7, 2
label00000CAA:
00000CAA 3007 move.w D0, D7
label00000CAC:
00000CAC 4CEE 0880 FEF8 movem.l D7,A3, [A6 - 0x108]
00000CB2 4E5E unlink A6
00000CB4 4E75 rts
fn00000CB6:
00000CB6 48E7 0118 movem.l -[A7], D7,A3,A4
00000CBA 598F subq.l A7, 4
00000CBC A975 syscall TickCount
00000CBE 2E1F move.l D7, [A7]+
00000CC0 202D D006 move.l D0, [A5 - 0x2FFA]
00000CC4 D0BC 0000 0384 add.l D0, 0x384
00000CCA B087 cmp.l D0, D7
00000CCC 637E bls +0x80 /* 00000D4C */
00000CCE 2B47 D006 move.l [A5 - 0x2FFA], D7
00000CD2 598F subq.l A7, 4
00000CD4 7004 moveq.l D0, 0x04
00000CD6 3F00 move.w -[A7], D0
00000CD8 A9B9 syscall GetCursor
00000CDA 265F movea.l A3, [A7]+
00000CDC 200B move.l D0, A3
00000CDE 6710 beq +0x12 /* 00000CF0 */
00000CE0 2F0B move.l -[A7], A3
00000CE2 205F movea.l A0, [A7]+
00000CE4 A064 syscall MoveHHi
00000CE6 2F0B move.l -[A7], A3
00000CE8 205F movea.l A0, [A7]+
00000CEA A029 syscall HLock
00000CEC 2F13 move.l -[A7], [A3]
00000CEE A851 syscall SetCursor
label00000CF0:
00000CF0 598F subq.l A7, 4
00000CF2 3F3C 07EE move.w -[A7], 0x7EE
00000CF6 7000 moveq.l D0, 0x00
00000CF8 2F00 move.l -[A7], D0
00000CFA 72FF moveq.l D1, 0xFFFFFFFF
00000CFC 2F01 move.l -[A7], D1
00000CFE A97C syscall GetNewDialog
00000D00 285F movea.l A4, [A7]+
00000D02 200C move.l D0, A4
00000D04 6616 bne +0x18 /* 00000D1C */
00000D06 486D CFEA pea.l [A5 - 0x3016]
00000D0A 558F subq.l A7, 2
00000D0C A9AF syscall ResError
00000D0E 301F move.w D0, [A7]+
00000D10 48C0 ext.l D0
00000D12 2F00 move.l -[A7], D0
00000D14 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000D18 508F addq.l A7, 8
00000D1A 602A bra +0x2C /* 00000D46 */
label00000D1C:
00000D1C 2F0C move.l -[A7], A4
00000D1E 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
00000D22 2F0C move.l -[A7], A4
00000D24 A915 syscall ShowWindow
00000D26 2F0C move.l -[A7], A4
00000D28 A981 syscall DrawDialog
00000D2A 588F addq.l A7, 4
label00000D2C:
00000D2C 598F subq.l A7, 4
00000D2E A975 syscall TickCount
00000D30 202D D006 move.l D0, [A5 - 0x2FFA]
00000D34 D0BC 0000 0384 add.l D0, 0x384
00000D3A B09F cmp.l D0, [A7]+
00000D3C 62EE bhi -0x10 /* 00000D2C */
00000D3E 200B move.l D0, A3
00000D40 6704 beq +0x6 /* 00000D46 */
00000D42 2F0C move.l -[A7], A4
00000D44 A983 syscall DisposeDialog
label00000D46:
00000D46 2F0B move.l -[A7], A3
00000D48 205F movea.l A0, [A7]+
00000D4A A023 syscall DisposHandle/DisposeHandle
label00000D4C:
00000D4C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000D50 4E75 rts
fn00000D52:
00000D52 4E56 FDEC link A6, -0x0214
00000D56 48E7 0118 movem.l -[A7], D7,A3,A4
00000D5A 49EE FDEC lea.l A4, [A6 - 0x214]
00000D5E 4247 clr.w D7
00000D60 4EBA FDA4 jsr [PC - 0x25C /* 00000B06 */]
00000D64 4A00 tst.b D0
00000D66 6700 00D4 beq +0xD6 /* 00000E3C */
00000D6A 4878 080D push.l 0x80D
00000D6E 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000D72 2640 movea.l A3, D0
00000D74 486E FFFC pea.l [A6 - 0x4]
00000D78 A874 syscall GetPort
00000D7A 2F0B move.l -[A7], A3
00000D7C A873 syscall SetPort
00000D7E 2F0B move.l -[A7], A3
00000D80 A981 syscall DrawDialog
00000D82 2F0B move.l -[A7], A3
00000D84 7001 moveq.l D0, 0x01
00000D86 3F00 move.w -[A7], D0
00000D88 486E FFF6 pea.l [A6 - 0xA]
00000D8C 486E FFF8 pea.l [A6 - 0x8]
00000D90 486E FFEE pea.l [A6 - 0x12]
00000D94 A98D syscall GetDialogItem/GetDItem
00000D96 7003 moveq.l D0, 0x03
00000D98 3F00 move.w -[A7], D0
00000D9A 3F00 move.w -[A7], D0
00000D9C A89B syscall PenSize
00000D9E 486E FFEE pea.l [A6 - 0x12]
00000DA2 70FC moveq.l D0, 0xFFFFFFFC
00000DA4 3F00 move.w -[A7], D0
00000DA6 3F00 move.w -[A7], D0
00000DA8 A8A9 syscall InsetRect
00000DAA 486E FFEE pea.l [A6 - 0x12]
00000DAE 7010 moveq.l D0, 0x10
00000DB0 3F00 move.w -[A7], D0
00000DB2 3F00 move.w -[A7], D0
00000DB4 A8B0 syscall FrameRoundRect
00000DB6 7001 moveq.l D0, 0x01
00000DB8 3F00 move.w -[A7], D0
00000DBA 3F00 move.w -[A7], D0
00000DBC A89B syscall PenSize
00000DBE 200B move.l D0, A3
00000DC0 588F addq.l A7, 4
00000DC2 6616 bne +0x18 /* 00000DDA */
00000DC4 486D CFF8 pea.l [A5 - 0x3008]
00000DC8 558F subq.l A7, 2
00000DCA A9AF syscall ResError
00000DCC 301F move.w D0, [A7]+
00000DCE 48C0 ext.l D0
00000DD0 2F00 move.l -[A7], D0
00000DD2 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
00000DD6 508F addq.l A7, 8
00000DD8 6020 bra +0x22 /* 00000DFA */
label00000DDA:
00000DDA 7000 moveq.l D0, 0x00
00000DDC 2F00 move.l -[A7], D0
00000DDE 486E FFEC pea.l [A6 - 0x14]
00000DE2 A991 syscall ModalDialog
00000DE4 302E FFEC move.w D0, [A6 - 0x14]
00000DE8 48C0 ext.l D0
00000DEA 7201 moveq.l D1, 0x01
00000DEC B280 cmp.l D1, D0
00000DEE 66EA bne -0x14 /* 00000DDA */
00000DF0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DF4 A873 syscall SetPort
00000DF6 2F0B move.l -[A7], A3
00000DF8 A983 syscall DisposeDialog
label00000DFA:
00000DFA 426D D728 clr.w [A5 - 0x28D8]
00000DFE 4EBA F41C jsr [PC - 0xBE4 /* 0000021C */]
00000E02 4EBA F51A jsr [PC - 0xAE6 /* 0000031E */]
00000E06 3B7C 0001 D692 move.w [A5 - 0x296E], 0x1
00000E0C 4EBA F684 jsr [PC - 0x97C /* 00000492 */]
00000E10 4EBA F1EE jsr [PC - 0xE12 /* 00000000 */]
00000E14 3B7C 0001 D728 move.w [A5 - 0x28D8], 0x1
00000E1A 4EBA F400 jsr [PC - 0xC00 /* 0000021C */]
00000E1E 4EBA F4FE jsr [PC - 0xB02 /* 0000031E */]
00000E22 3B7C 0001 D692 move.w [A5 - 0x296E], 0x1
00000E28 4EBA F668 jsr [PC - 0x998 /* 00000492 */]
00000E2C 4EBA F1D2 jsr [PC - 0xE2E /* 00000000 */]
00000E30 3B7C 0001 D728 move.w [A5 - 0x28D8], 0x1
00000E36 4EBA F38E jsr [PC - 0xC72 /* 000001C6 */]
00000E3A 7E01 moveq.l D7, 0x01
label00000E3C:
00000E3C 48C7 ext.l D7
00000E3E 4A87 tst.l D7
00000E40 662A bne +0x2C /* 00000E6C */
00000E42 200D move.l D0, A5
00000E44 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */]
00000E48 2B40 D030 move.l [A5 - 0x2FD0], D0
00000E4C 422D D050 clr.b [A5 - 0x2FB0]
00000E50 426D D052 clr.w [A5 - 0x2FAE]
00000E54 422D D054 clr.b [A5 - 0x2FAC]
00000E58 422D D055 clr.b [A5 - 0x2FAB]
00000E5C 558F subq.l A7, 2
00000E5E 486D D034 pea.l [A5 - 0x2FCC]
00000E62 7000 moveq.l D0, 0x00
00000E64 1F00 move.b -[A7], D0
00000E66 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00000E6A 3E1F move.w D7, [A7]+
label00000E6C:
00000E6C 48C7 ext.l D7
00000E6E 4A87 tst.l D7
00000E70 6600 009E bne +0xA0 /* 00000F10 */
00000E74 486E FEEC pea.l [A6 - 0x114]
00000E78 3F3C 0BB8 move.w -[A7], 0xBB8
00000E7C 7009 moveq.l D0, 0x09
00000E7E 3F00 move.w -[A7], D0
00000E80 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000E84 2F0C move.l -[A7], A4
00000E86 3F3C 0BB8 move.w -[A7], 0xBB8
00000E8A 700A moveq.l D0, 0x0A
00000E8C 3F00 move.w -[A7], D0
00000E8E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000E92 4AAD D028 tst.l [A5 - 0x2FD8]
00000E96 662A bne +0x2C /* 00000EC2 */
00000E98 598F subq.l A7, 4
00000E9A 7000 moveq.l D0, 0x00
00000E9C 1014 move.b D0, [A4]
00000E9E 7200 moveq.l D1, 0x00
00000EA0 122E FEEC move.b D1, [A6 - 0x114]
00000EA4 D280 add.l D1, D0
00000EA6 7000 moveq.l D0, 0x00
00000EA8 102D D0EA move.b D0, [A5 - 0x2F16]
00000EAC D081 add.l D0, D1
00000EAE 720C moveq.l D1, 0x0C
00000EB0 D081 add.l D0, D1
00000EB2 2F00 move.l -[A7], D0
00000EB4 4EAD 0282 jsr [A5 + 0x282 /* export_76 */]
00000EB8 2B5F D028 move.l [A5 - 0x2FD8], [A7]+
00000EBC 6604 bne +0x6 /* 00000EC2 */
00000EBE 3E38 0220 move.w D7, [0x00000220 /* MemErr */]
label00000EC2:
00000EC2 48C7 ext.l D7
00000EC4 4A87 tst.l D7
00000EC6 6648 bne +0x4A /* 00000F10 */
00000EC8 2F2D D028 move.l -[A7], [A5 - 0x2FD8]
00000ECC 2F0C move.l -[A7], A4
00000ECE 486E FEEC pea.l [A6 - 0x114]
00000ED2 486D D0EA pea.l [A5 - 0x2F16]
00000ED6 102D D050 move.b D0, [A5 - 0x2FB0]
00000EDA 4880 ext.w D0
00000EDC 3F00 move.w -[A7], D0
00000EDE 4EAD 048A jsr [A5 + 0x48A /* export_141 */]
00000EE2 7000 moveq.l D0, 0x00
00000EE4 2B40 D074 move.l [A5 - 0x2F8C], D0
00000EE8 2B6D D028 D086 move.l [A5 - 0x2F7A], [A5 - 0x2FD8]
00000EEE 1B7C 0002 D084 move.b [A5 - 0x2F7C], 0x2
00000EF4 1B7C 0004 D085 move.b [A5 - 0x2F7B], 0x4
00000EFA 1B7C 0001 D08A move.b [A5 - 0x2F76], 0x1
00000F00 558F subq.l A7, 2
00000F02 486D D068 pea.l [A5 - 0x2F98]
00000F06 7200 moveq.l D1, 0x00
00000F08 1F01 move.b -[A7], D1
00000F0A 4EAD 047A jsr [A5 + 0x47A /* export_139 */]
00000F0E 3E1F move.w D7, [A7]+
label00000F10:
00000F10 48C7 ext.l D7
00000F12 4A87 tst.l D7
00000F14 6606 bne +0x8 /* 00000F1C */
00000F16 4EBA 0108 jsr [PC + 0x108 /* 00001020 */]
00000F1A 601E bra +0x20 /* 00000F3A */
label00000F1C:
00000F1C 48C7 ext.l D7
00000F1E 7001 moveq.l D0, 0x01
00000F20 B087 cmp.l D0, D7
00000F22 6716 beq +0x18 /* 00000F3A */
00000F24 2F0C move.l -[A7], A4
00000F26 3F3C 0BB8 move.w -[A7], 0xBB8
00000F2A 700E moveq.l D0, 0x0E
00000F2C 3F00 move.w -[A7], D0
00000F2E 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00000F32 2F0C move.l -[A7], A4
00000F34 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000F38 588F addq.l A7, 4
label00000F3A:
00000F3A 4CEE 1880 FDE0 movem.l D7,A3,A4, [A6 - 0x220]
00000F40 4E5E unlink A6
00000F42 4E75 rts
fn00000F44:
00000F44 4E56 FFC0 link A6, -0x0040
00000F48 48E7 0110 movem.l -[A7], D7,A3
00000F4C 266E 000C movea.l A3, [A6 + 0xC]
00000F50 200B move.l D0, A3
00000F52 6604 bne +0x6 /* 00000F58 */
00000F54 266D D02C movea.l A3, [A5 - 0x2FD4]
label00000F58:
00000F58 4EBA FBAC jsr [PC - 0x454 /* 00000B06 */]
00000F5C 4A00 tst.b D0
00000F5E 6762 beq +0x64 /* 00000FC2 */
00000F60 302E 000A move.w D0, [A6 + 0xA]
00000F64 48C0 ext.l D0
00000F66 2D40 FFDE move.l [A6 - 0x22], D0
00000F6A 422E FFE9 clr.b [A6 - 0x17]
00000F6E 2D6D D01E FFEA move.l [A6 - 0x16], [A5 - 0x2FE2]
00000F74 2D4B FFF0 move.l [A6 - 0x10], A3
00000F78 3D6E 0012 FFEE move.w [A6 - 0x12], [A6 + 0x12]
00000F7E 41EE FFC0 lea.l A0, [A6 - 0x40]
00000F82 2D48 FFF4 move.l [A6 - 0xC], A0
00000F86 2D6D D02C FFC2 move.l [A6 - 0x3E], [A5 - 0x2FD4]
00000F8C 3D7C 0242 FFC0 move.w [A6 - 0x40], 0x242
00000F92 1D7C 0001 FFF8 move.b [A6 - 0x8], 0x1
00000F98 1D7C 0001 FFF9 move.b [A6 - 0x7], 0x1
00000F9E 1D7C 000E FFFB move.b [A6 - 0x5], 0xE
00000FA4 422E FFFA clr.b [A6 - 0x6]
00000FA8 558F subq.l A7, 2
00000FAA 486E FFCC pea.l [A6 - 0x34]
00000FAE 7000 moveq.l D0, 0x00
00000FB0 1F00 move.b -[A7], D0
00000FB2 4EAD 044A jsr [A5 + 0x44A /* export_133 */]
00000FB6 3E1F move.w D7, [A7]+
00000FB8 48C7 ext.l D7
00000FBA 4A87 tst.l D7
00000FBC 6604 bne +0x6 /* 00000FC2 */
00000FBE 7001 moveq.l D0, 0x01
00000FC0 6002 bra +0x4 /* 00000FC4 */
label00000FC2:
00000FC2 7000 moveq.l D0, 0x00
label00000FC4:
00000FC4 4CEE 0880 FFB8 movem.l D7,A3, [A6 - 0x48]
00000FCA 4E5E unlink A6
00000FCC 4E75 rts
fn00000FCE:
00000FCE 4E56 0000 link A6, 0
00000FD2 2F0B move.l -[A7], A3
00000FD4 266E 0008 movea.l A3, [A6 + 0x8]
00000FD8 200B move.l D0, A3
00000FDA 6604 bne +0x6 /* 00000FE0 */
00000FDC 266D D02C movea.l A3, [A5 - 0x2FD4]
label00000FE0:
00000FE0 7000 moveq.l D0, 0x00
00000FE2 2B40 D0C2 move.l [A5 - 0x2F3E], D0
00000FE6 1B7C 0010 D0D3 move.b [A5 - 0x2F2D], 0x10
00000FEC 41ED D012 lea.l A0, [A5 - 0x2FEE]
00000FF0 2B48 D0DE move.l [A5 - 0x2F22], A0
00000FF4 2B4B D014 move.l [A5 - 0x2FEC], A3
00000FF8 3B6E 000E D012 move.w [A5 - 0x2FEE], [A6 + 0xE]
00000FFE 1B7C 0001 D0E2 move.b [A5 - 0x2F1E], 0x1
00001004 1B7C 0001 D0E3 move.b [A5 - 0x2F1D], 0x1
0000100A 558F subq.l A7, 2
0000100C 486D D0B6 pea.l [A5 - 0x2F4A]
00001010 7201 moveq.l D1, 0x01
00001012 1F01 move.b -[A7], D1
00001014 4EAD 043A jsr [A5 + 0x43A /* export_131 */]
00001018 266E FFFC movea.l A3, [A6 - 0x4]
0000101C 4E5E unlink A6
0000101E 4E75 rts
fn00001020:
00001020 2B6D D02C D058 move.l [A5 - 0x2FA8], [A5 - 0x2FD4]
00001026 3B7C 0242 D056 move.w [A5 - 0x2FAA], 0x242
0000102C 1B7C 0001 D060 move.b [A5 - 0x2FA0], 0x1
00001032 41ED 0112 lea.l A0, [A5 + 0x112 /* export_30 */]
00001036 2B48 D040 move.l [A5 - 0x2FC0], A0
0000103A 558F subq.l A7, 2
0000103C 486D D034 pea.l [A5 - 0x2FCC]
00001040 7001 moveq.l D0, 0x01
00001042 1F00 move.b -[A7], D0
00001044 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00001048 548F addq.l A7, 2
0000104A 4E75 rts
export_328:
fn0000104C:
0000104C 4E56 FF00 link A6, -0x0100
00001050 2F0B move.l -[A7], A3
00001052 47EE FF00 lea.l A3, [A6 - 0x100]
00001056 2F0B move.l -[A7], A3
00001058 3F3C 0BB8 move.w -[A7], 0xBB8
0000105C 3F2E 000A move.w -[A7], [A6 + 0xA]
00001060 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
00001064 2F0B move.l -[A7], A3
00001066 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000106A 4EBA F322 jsr [PC - 0xCDE /* 0000038E */]
0000106E A9F4 syscall ExitToShell
00001070 266E FEFC movea.l A3, [A6 - 0x104]
00001074 4E5E unlink A6
00001076 4E75 rts
fn00001078:
00001078 206D D136 movea.l A0, [A5 - 0x2ECA]
0000107C 41E8 0026 lea.l A0, [A0 + 0x26]
00001080 43ED D586 lea.l A1, [A5 - 0x2A7A]
00001084 7067 moveq.l D0, 0x67
label00001086:
00001086 20D9 move.l [A0]+, [A1]+
00001088 51C8 FFFC dbf D0, -0x6 /* 00001086 */
0000108C 30D9 move.w [A0]+, [A1]+
0000108E 4E75 rts
fn00001090:
00001090 206D D136 movea.l A0, [A5 - 0x2ECA]
00001094 43ED D586 lea.l A1, [A5 - 0x2A7A]
00001098 41E8 0026 lea.l A0, [A0 + 0x26]
0000109C 7067 moveq.l D0, 0x67
label0000109E:
0000109E 22D8 move.l [A1]+, [A0]+
000010A0 51C8 FFFC dbf D0, -0x6 /* 0000109E */
000010A4 32D8 move.w [A1]+, [A0]+
000010A6 4E75 rts
fn000010A8:
000010A8 4E56 FF00 link A6, -0x0100
000010AC 48E7 0018 movem.l -[A7], A3,A4
000010B0 47EE FF00 lea.l A3, [A6 - 0x100]
000010B4 598F subq.l A7, 4
000010B6 3F3C 03EC move.w -[A7], 0x3EC
000010BA A9BF syscall GetRMenu
000010BC 285F movea.l A4, [A7]+
000010BE 2F0B move.l -[A7], A3
000010C0 3F3C 03EC move.w -[A7], 0x3EC
000010C4 302D D728 move.w D0, [A5 - 0x28D8]
000010C8 48C0 ext.l D0
000010CA 5880 addq.l D0, 4
000010CC 3F00 move.w -[A7], D0
000010CE 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
000010D2 2F0C move.l -[A7], A4
000010D4 7006 moveq.l D0, 0x06
000010D6 3F00 move.w -[A7], D0
000010D8 2F0B move.l -[A7], A3
000010DA A947 syscall SetMenuItemText/SetItem
000010DC 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108]
000010E2 4E5E unlink A6
000010E4 4E75 rts
fn000010E6:
000010E6 4E56 FEB0 link A6, -0x0150
000010EA 48E7 0110 movem.l -[A7], D7,A3
000010EE 47EE FF00 lea.l A3, [A6 - 0x100]
000010F2 3E2E 000A move.w D7, [A6 + 0xA]
000010F6 48C7 ext.l D7
000010F8 70D4 moveq.l D0, 0xFFFFFFD4
000010FA B087 cmp.l D0, D7
000010FC 6710 beq +0x12 /* 0000110E */
000010FE 7001 moveq.l D0, 0x01
00001100 2F00 move.l -[A7], D0
00001102 48C7 ext.l D7
00001104 2F07 move.l -[A7], D7
00001106 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000110A 508F addq.l A7, 8
0000110C 6030 bra +0x32 /* 0000113E */
label0000110E:
0000110E 2F0B move.l -[A7], A3
00001110 3F3C 0BB8 move.w -[A7], 0xBB8
00001114 7011 moveq.l D0, 0x11
00001116 3F00 move.w -[A7], D0
00001118 4EAD 0402 jsr [A5 + 0x402 /* export_124 */]
0000111C 7000 moveq.l D0, 0x00
0000111E 2D40 FEBC move.l [A6 - 0x144], D0
00001122 2D40 FEC2 move.l [A6 - 0x13E], D0
00001126 3D6D D204 FEC6 move.w [A6 - 0x13A], [A5 - 0x2DFC]
0000112C 558F subq.l A7, 2
0000112E 486E FEB0 pea.l [A6 - 0x150]
00001132 4EAD 0322 jsr [A5 + 0x322 /* export_96 */]
00001136 2F0B move.l -[A7], A3
00001138 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
0000113C 5C8F addq.l A7, 6
label0000113E:
0000113E 4CEE 0880 FEA8 movem.l D7,A3, [A6 - 0x158]
00001144 4E5E unlink A6
00001146 4E75 rts
export_329:
00001148 4E75 rts